package com.le.sarrs.web.model;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.io.Serializable;

/**
 * 公共参数基类
 *
 * @author yangchao7
 */
public class ParamObject implements Serializable {

    private static final long serialVersionUID = 7910767913141145562L;

    // 标准的语言代码比如zh_cn en_us
    private String lang;
    // 标准的国家代码 US,CN,IN
    private String user_setting_country;
    // 标准的国家代码
    private String sales_area;
    // 产品号 e.g. leview,levidi
    private String appname;
    // 非登陆用户标识
    private String lc;
    // 用户id
    private String uid;
    // 来源
    private String from;
    // 版本号
    private String version;
    // 平台
    private String platform;
    // 型号
    private String model;
    // 品牌
    private String brand;
    // 渠道来源
    private String appfrom;

    private String resolution;

    private String clientos;

    public String getLang() {
        return lang;
    }

    public void setLang(String lang) {
        this.lang = lang;
    }

    public String getUser_setting_country() {
        return user_setting_country;
    }

    public void setUser_setting_country(String user_setting_country) {
        this.user_setting_country = user_setting_country;
    }

    public String getSales_area() {
        return sales_area;
    }

    public void setSales_area(String sales_area) {
        this.sales_area = sales_area;
    }

    public String getAppname() {
        return appname;
    }

    public void setAppname(String appname) {
        this.appname = appname;
    }

    public String getLc() {
        return lc;
    }

    public void setLc(String lc) {
        this.lc = lc;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getFrom() {
        return from;
    }

    public void setFrom(String from) {
        this.from = from;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getPlatform() {
        return platform;
    }

    public void setPlatform(String platform) {
        this.platform = platform;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getAppfrom() {
        return appfrom;
    }

    public void setAppfrom(String appfrom) {
        this.appfrom = appfrom;
    }

    public String getResolution() {
        return resolution;
    }

    public void setResolution(String resolution) {
        this.resolution = resolution;
    }

    public String getClientos() {
        return clientos;
    }

    public void setClientos(String clientos) {
        this.clientos = clientos;
    }

    public String toString() {
        return ToStringBuilder.reflectionToString(this, ToStringStyle.JSON_STYLE);
    }
}
